package com.vegetable.modules.entity.allocation.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * <p>
 * 扣款处理结果VO
 * </p>
 *
 * @author Qoder
 * @since 2025-11-04
 */
@Data
@ApiModel(value="DeductionProcessResultVO对象", description="扣款处理结果VO")
public class DeductionProcessResultVO {

    @ApiModelProperty(value = "各代办人员承担金额列表")
    private List<DeductionDetailVO> agentDeductions;

    @ApiModelProperty(value = "企业承担金额")
    private BigDecimal companyDeductionAmount;

    @ApiModelProperty(value = "总扣款金额")
    private BigDecimal totalDeductionAmount;

    @ApiModelProperty(value = "销售出库单ID")
    private Long salesOutId;

    @ApiModelProperty(value = "销售出库单号")
    private String salesOutDocNo;
}